package ofertas;

import java.util.List;

import productos.Presentacion;

public class OfertaProducto extends Oferta {

	private List<Presentacion> productosEnOferta;
	private Double porcentajeDeOferta;

	public OfertaProducto(List<Presentacion> listaDePresentacion,
			Double unPorcentajeDeOferta) {

		this.productosEnOferta = listaDePresentacion;
		this.porcentajeDeOferta = unPorcentajeDeOferta;
		this.setChanged();
		this.notifyObservers();

	}

	public List<Presentacion> productosOfertados() {

		return this.productosEnOferta;
	}

	public Double porcentajeDeOferta() {

		return this.porcentajeDeOferta;
	}

	public Double valorOfertaParaProducto(Presentacion producto) {

		if(this.productosEnOferta.contains(producto)){
			return this.porcentajeDeOferta;
		}
		return 0D;
	}

	@Override
	public void agregarOferta(Oferta hojaDeOferta1) {
		// TODO Auto-generated method stub
		
	}

}
